home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / image / mufus54d.zip / WUFUSION.DOC < prev    next >
Text File  |  1996-11-18  |  8KB  |  238 lines

  1. Documentation for WUFUSION.
  2.  
  3. Mufusion for Windows (aka Wufusion) is _NOT_ free software.
  4.  
  5. Demonstration copies, which are clearly labeled as such, may be
  6. distributed between sites, but any purchased copy is purchased for use
  7. at the nominated site(s) only.
  8.  
  9. Purchased copies currently cost $2000 for a site licence.  Updates are
  10. then free if you can receive them via internet email, otherwise $50 per
  11. update disk.  For sites that have already purchased the INT14 version of
  12. mufusion, we charge $1000.
  13.  
  14.  
  15. Description:
  16.  
  17.   Wufusion is a terminal program which emulates a Microfusion MF30
  18.   terminal, as used with McDonnell Douglas hospital information systems 
  19.   software.  It provides 20 odd screens of backpaging, and facilities
  20.   for data capture.  Wufusion uses the Winsock interface to make
  21.   connections across an IP network.  YOU NEED TO HAVE A WINSOCK INTERFACE
  22.   INSTALLED TO USE WUFUSION.
  23.  
  24.   It is compiled in Borland Delphi 1.02, and uses the dWinsock component
  25.   version 1.43.
  26.  
  27.   Most of the code in WUFUSION is copyright (C) Cardiology Department,
  28.   Royal Melbourne Hospital.  Some parts were written in my own time and
  29.   are copyright to me personally.
  30.  
  31.   The source code for WUFUSION will not be made available unless you're
  32.   willing to offer us huge amounts of money.
  33.  
  34.  
  35. Startup:
  36.  
  37.   Mufusion by default uses COM1: at 9600 baud.  The complete syntax for 
  38.   mufusion is
  39.  
  40.   MUFUSION [<comm. port> [<speed> [ <fgcol>[ <bgcol> [ <prcol>]]]]]
  41.  
  42.   or
  43.  
  44.   MUFUSION [<host IP> [<TCP port> [ <fgcol>[ <bgcol> [ <prcol>]]]]]
  45.  
  46.   The host IP is the IP number of the machine to which you wish to attach.
  47.  
  48.   The port is the TCP port to which to connect.  The default is 23, the
  49.   telnet port.
  50.  
  51.   The foreground color is a number from 0 to 7 (where 0=black, 1=blue,
  52.   2=green, 3=cyan, 4=red, 5=magenta, 6=brown, 7=white).  The default is
  53.   green.
  54.  
  55.   The background color is likewise a number between 0 and 7, the default
  56.   is black.
  57.  
  58.   A different color can be specified for protected mode text.  This 
  59.   defaults to cyan.
  60.  
  61.   MS LineDraw font is no longer required for graphics characters.
  62.  
  63.  
  64. Commands:
  65.  
  66.   The current command list is as follows:
  67.  
  68.     <ALT>-<C>           Toggle capture to file on/off.
  69.  
  70.     <ALT>-<P>           Toggle the printer on/off.
  71.  
  72.     <ALT>-<Q>           Prints the screen.
  73.  
  74.     <ALT>-<S>           Set printer.  Allows selection of a different 
  75.                         printer or for printing to be directed to a 
  76.                         file.  This is useful for downloading reports to 
  77.                         the DOS disk, for later editing with a word 
  78.                         processor or further manipulation with a
  79.                         spreadsheet.
  80.  
  81.     <ALT>-<X>           Exit the terminal emulator.
  82.  
  83.     PgUp                Page back.
  84.     PgDn                Page forward (when paged back).
  85.     Home                Line back.
  86.     End                 Line forward (when paged back).
  87.  
  88.   Most commands on the menu are disabled if the an [Options] section is
  89.   created with the line Dummy Mode=1 in the WUFUSION.INI file.
  90.  
  91.  
  92. Other keys (apart from the obvious ones):
  93.  
  94.     <ALT>-<F1>          Send ^[.
  95.     <ALT>-<F2>          Send ^\.
  96.     <ALT>-<F3>          Send ^^.
  97.     <ALT>-<F4>          Send ^].
  98.     <ALT>-<F5>          Send ^@.
  99.     <ALT>-<F6>          Send ^@.
  100.  
  101.     <Left arrow> or     Send chr(20)
  102.     <CTRL>-<left arrow>
  103.  
  104.     <Right arrow> or    Send chr(22)
  105.     <CTRL>-<right arrow>
  106.  
  107.      <Up arrow>          Send chr(24)
  108.      <Down arrow>        Send chr(18)
  109.  
  110.      <Ins>               Send chr(16)
  111.      <Del>               Send chr(14)
  112.  
  113.  
  114. Implementation:
  115.  
  116.   Mufusion sends and receives eight bit characters with  no parity.
  117.  
  118.   Not all of the microfusion terminal control codes are implemented,
  119.   those that are are listed below.  All these functions should behave as
  120.   for an MF30 terminal.  If they don't, please let me know.
  121.  
  122. Control Codes:
  123.  
  124.     EOT   ( 3)          Printing off
  125.     BELL  ( 7)          Bell
  126.     BS    ( 8)          Back space destructive
  127.     LF    (10)          Line feed
  128.     VT    (11)          Vertical Address lead-in
  129.     FF    (12)          Master clear
  130.     CR    (13)          Carriage return
  131.     DLE   (16)          Horizontal Address lead-in
  132.     SUB   (26)          Clear screen
  133.  
  134. Escape Sequences:
  135.  
  136.     SP                  Destructive backspace
  137.     &                   Protect off
  138.     '                   Protect on
  139.     (                   Full intensity
  140.     )                   Half intensity
  141.     *                   New line
  142.     +                   Master clear
  143.     ,                   Clear to end of page
  144.     -                   Clear to end of line
  145.     1                   Non-reverse video
  146.     2                   Reverse video
  147.     5                   Bell
  148.     <                   Cursor left
  149.     >                   Cursor right
  150.     F                   Expanded facilities - some implemented, see below
  151.     J                   Clear to end of page
  152.     K                   Clear to end of line
  153.     L                   Cursor down
  154.     M                   Cursor up
  155.     N                   Flashing on
  156.     O                   Flashing off
  157.     P                   Print the screen
  158.     T                   Clear to end of line
  159.     Y                   Clear to end of page
  160.     Z                   Cursor home
  161.     [c                  Turn prism kludge on.
  162.     [<14h               Go to 80 column mode and clear screen.
  163.     [<14l               Go to 132 column mode and clear screen.
  164.     b            goto start of next line
  165.     e <x> <c>           Repeat character x for count c
  166.     k                   Clear to end of page
  167.     o                   Clear block
  168.     p                   Clear field
  169.     x                   Mufusion special extensions.
  170.  
  171. Expanded Facilities:
  172.  
  173.     :                   Flush printer buffer.
  174.     ;                   Print n copies.
  175.     A                   ASCII printer ON
  176.     B                   Printer OFF
  177.     C                   Send data to printer only.
  178.     W                   Define function keys.
  179.  
  180. Mufusion special extensions:
  181.  
  182.     C                   Select text color (foreground color + 16 *
  183.                         background color)
  184.     P <name> <cr>       Select printer device.
  185.  
  186.  
  187. Comments, distribution:
  188.  
  189. Please send any comments to me, Peter Summers, c/- Cardiology Department,
  190. Royal Melbourne Hospital, 3050, phone (+613/03) 9342 8727, fax (+613/03)
  191. 9347 2808 or email peter@cardiology.medrmh.unimelb.edu.au.  Suggestions
  192. for enhancements are welcomed, though I don't promise to implement them.
  193.  
  194. A mailing list now exists for questions and answers about mufusion.  To
  195. subscribe to this list, send a message with the first line "subscribe
  196. mufusion" to maiser@cardiology.medrmh.unimelb.edu.au.
  197.  
  198.  
  199. Blatant Advertising:
  200.  
  201. Cardiology at RMH also has cardiology patient record keeping systems for 
  202. echocardiographs, ambulatory monitor, exercise test, catheterisation and 
  203. ECG reports, a stock control program, an equipment database program and 
  204. an electronic mail program, all written in Clipper, which we would like 
  205. to make available to others (for a price).  We are willing to sell 
  206. source code licenses for these packages.  Please call me if you are 
  207. interested.
  208.  
  209.  
  210. Keyboard Macros:
  211.  
  212.   Keyboard macros are not currently supported in Mufusion for Windows.
  213.  
  214.  
  215. Acknowledgments:
  216.  
  217. Thanks is due to the following people;
  218.  
  219. Jim Nutt, who wrote the original teletext terminal emulator on which the
  220. original DOS mufusion was loosely based.
  221.  
  222. Philip R. Burns, Alan Bishop, C. J. Dunford, Michael Quinlan, Gene 
  223. Harris and Michael Quinlan who wrote various parts of the asynchronous 
  224. communication port handling library used by DOS mufusion.
  225.  
  226. Robert Murton, Peter Coventry, Andrew McKenzie, Ron Nash, Louis 
  227. Eilermann, Neil McQuinn, Danny O'Callaghan, Paul Oppy, Joe Bainbridge
  228. Tim Naylor, Stuart Pendrich and Phil Hepner who have helped with testing 
  229. the code and tracking down problems.
  230.  
  231. Warren Dickins for his help in writing a POSH terminal driver for 
  232. MUFUSION.  Support for the POSH driver has now been taken over by 
  233. Dickins software, and it should be obtained from them.
  234.  
  235. David Morley for his assistance in writing a TERMCAP.
  236.  
  237. David Shilson for help with bypassing Print Manager in printing.
  238.